Businesses occupying prime office property in Central London could well be paying a massive £5.23 billion in business rates following the 2026 Revaluation – according to business rates experts at Colliers – an average rise of nine per cent or ...
Read More »