1 article · UK Retail Strategy
A high street retail shop in central London pays £50K/year in business rates (property tax). Online …