WWD Sephora Debuts First U.K. Boutique Concept on London’s Carnaby Street The 2,691-square-foot store offers a tighter brand curation, tech-driven services, and a shopping experience “suited to the rhythm of city l View offer