Sephora to open 20 UK stores as it ramps up expansion

Sephora is planning to open 20 UK stores as the makeup retailer focusses on bricks-and-mortar.