2 min read

Stat: Taxes and pandemic lockdowns have forced 23 shops a week to close in…

New analysis from The British Retail Consortium (BRC) released in July 2023 reveals the staggering number of shops and restaurants that have had to close since 2018.