Business rates in England in the new 2025/26 financial year starting tomorrow (1 April) are expected to cost retail, leisure and hospitality firms an additional £1.03bn in tax.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results