Company overviewCompany number00239718StatusActiveCategoryLtdIncorporated1929-05-22Accounts categoryFullNext accounts due2027-03-31Registered office814 Leigh Road, Slough, England, SL1 4BD