The UK’s latest company insolvency statistics: weathering the storm?