Home KMTV Video
New data show that in 2024 more than 13,000 stores across the UK were forced to shut their doors, according to the Centre for Retail Research.
This website and its associated newspaper are members of the Independent Press Standards Organisation (IPSO)
© KM Group 2025