Company overviewCompany number00084638StatusActiveCategoryPlcIncorporated1905-05-18Accounts categoryFullNext accounts due2027-06-30Registered office15 Bishopsgate, London, England, EC2N 3AR