Advice Hub > Articles

Energy cost crisis: Company insolvencies hit 13-year peak
New figures from the Office for National Statistics (ONS) show that company insolvencies in England and Wales reached a 13-year peak in the three months to June, as rising energy prices forced many firms out of business. Survey results from…

