Lookfantastic Unveils First Permanent Store in Altrincham Retail September 30, 2024 Lookfantastic has launched its inaugural permanent store in Altrincham, Greater Manchester.The store, an extension of Lookfantastic’s online brand, aims to…