The clothing company announced in March the closure of 60 locations under a company voluntary agreement after the insolvency plan...
November 08, 2018
United Kingdom
New Look confirms 85 store closures after revenues fall 4.2%
November 08, 2018
United Kingdom