Treasury Modelling Shows £1.8 Billion Expected in Business Rates Refunds
The government expects around £1.8 billion to be refunded back to ratepayers in England following the 2026 business rates revaluation, according to official modelling disclosed…
Read more...