Sephora UK is to open its first stores in Scotland this summer following “immense” demand online. The LVMH-owned beauty retailer will launch stores at Edinburgh’s St... View Article ...