Business rates debt crisis warning as firms in England owe councils £2.5bn

Business rates debt crisis warning as firms in England owe councils £2.5bn