The beauty retailer’s current UK presence includes six stores and its footprint currently includes London’s Westfield shopping centres in White City and Stratford, as well as Birmingham, Manchester, and Newcastle
Already have an account? Sign in here