What is insolvency in the UK?

Insolvency is the point where a company can no longer meet its financial obligations. It normally means one or both of the […]