News

New Look’s website says it has 338 stores in the UK, with dozens said to be ‘at risk’ when their leases expire. The first to ...