Company overviewCompany number05328622StatusActiveCategoryLtdIncorporated2005-01-10Accounts categoryFullNext accounts due2027-09-30Registered office20 Gracechurch Street, London, EC3V 0BG