Company overviewCompany number02188633StatusActiveCategoryLtdIncorporated1987-11-04Accounts categoryFullNext accounts due2027-05-31Registered office4 Sloane Terrace, London, England, SW1X 9DQ