Company overviewCompany numberSC045551StatusActiveCategoryPlcIncorporated1968-03-25Accounts categoryGroupNext accounts due2027-06-30Registered office36 St Andrew Square, Edinburgh, EH2 2YB