Company overviewCompany number05084379StatusActiveCategoryLtdIncorporated2004-03-25Accounts categoryFullNext accounts due2026-12-31Registered office5 New Street Square, London, EC4A 3TW