The number of businesses going bust in England and Wales jumped last month to its highest level since the start of the pandemic, as experts predicted that the end of government support for indebted firms would lead to a surge in insolvencies next year. Some of the energy industry’s […]