96% of businesses in town and city centres need government support
Research from the Institute of Place Management shows that 96% of businesses in English town and city centres need government support in order to navigate COVID-19 and its impact on high streets.
21 May 2020
All posts
Categories