Company overviewCompany number01550406StatusActiveCategoryLtdIncorporated1981-03-12Accounts categoryGroupNext accounts due2027-06-30Registered office12 Devonshire Street, London, W1G 7AB