Company overviewCompany number04235243StatusActiveCategoryLtdIncorporated2001-06-15Accounts categoryFullNext accounts due2028-03-31Registered office5 Lloyd's Avenue, London, England, EC3N 3AE