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.