You can now find the current Sephora UK stores by visiting the ‘Our Stores’ option, which is located at the bottom of the page. Currently, they have shops at the Trafford Centre, Westfield White Centre and Westfield Stratford.