AllSaints has appointed Aaron Esh as its new chief creative officer. The British designer will oversee the brand's womenswear ...