Company overviewCompany number03118260StatusActiveCategoryLtdIncorporated1995-10-25Accounts categoryGroupNext accounts due2027-03-31Registered office12 Lambarde Square, London, SE10 9GB