The Centre for Retail Research has predicted that store closures will rise to around 17,350 in 2025, from 13,479 in 2024, as business rates take a toll on retailers.
A STAGGERING 17,350 shops could shutter this year because of Labour’s tax-whacking Budget, economists have warned. Experts braced Britain for a high street cull far beyond the 13,000 stores that ...