Business insolvencies fall by 6.7%
Latest figures from the Insolvency Service have shown that the number of business insolvencies in England and Wales decreased by 6.7% to 1,866 in November 2025, compared to the November 2024 figure of 2,001. The business insolvencies consisted of 250 compulsory liquidations, 1,461 creditors’ voluntary liquidations (CVLs), 136 administrations, 18 company voluntary arrangements (CVAs) and…

