Company insolvencies at highest level since 2009 as energy bills bite

Company insolvencies at highest level since 2009 as energy bills bite