An estimated 8,543 retail stores in the UK closed throughout 2024, according to the Centre for Retail Research ...