News

The Centre for Retail Research estimates that over 4,200 UK stores will close in 2025, affecting an estimated 85,000 jobs ...