Company overviewCompany number02732141StatusActiveCategoryLtdIncorporated1992-07-17Accounts categoryFullNext accounts due2027-03-31Registered office814 Leigh Road, Slough, England, SL1 4BD