Business

Company insolvencies at highest level since 2009 as energy bills bite

The number of company insolvencies in England and Wales hit its highest level for 13 years in the second quarter of the year, according to....Read More