Company overviewCompany number07966438StatusActiveCategoryLtdIncorporated2012-02-27Accounts categoryFullNext accounts due2026-12-31Registered office57 Webber Street, London, SE1 0RF