Firms in England owe councils £2.5bn in business rates
Companies in England now owe local councils almost £2.5 billion in unpaid business rates, according to new analysis. Many firms have seen their debt piles climb higher over the past year after being forced to shut their doors for long periods or having faced disruption from pandemic restrictions. The Government has offered retail, leisure and