Insolvent?
They haven't posted full accounts with companies house since, 31 December 2017. That doesn't look good. They stated they made a loss of ~£1,000,000 on a revenue of ~£16,500,000 not stellar but also not too bad for a service company. The accounts suggest it was a going concern in 2017 but mainly down to assurances from the directors that arrangements were in place to cover their liabilities which were stated as ~£13,000,000. Perhaps those assurances came to nought?