News

The Centre for Retail Research predicts that 17,349 shops will close in 2025, a sharp increase from the 13,479 closures ...