Looks like they have not had the returns as expected,go to companies house webpage,type in LTD company name..pay your pound and see for self,it might help...might not.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.