Stat: Taxes and pandemic lockdowns have forced 23 shops a week to close in…
By Dan Hastings-Narayanin
01.08.2023
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.