Company overviewCompany number17165530StatusActiveCategoryLtdIncorporated2026-04-17Accounts categoryNot suppliedNext accounts due2028-01-17Registered office73 Felix Road, London, England, W13 0NZ