Key factsactiveLegal nameLOCKSTAR LOCK AND KEY COMPANY LTDuk_chRegistrationSC458141uk_chStatusactiveuk_chTypePrivate Limited Companyuk_chIncorporated2013-09-02uk_chRegistered address101 DUNDAS STREET, EDINBURGH, EH3 6SDuk_chIndustry33190 - Repair of other equipmentuk_ch