John Croal (Electrical Contractors) Limited (82/994) Company numberSC031305 StatusActive TypePrivate Limited Company Incorporated9 Feb 1956 Registered office 22 Broughton PlaceEdinburgh Data JSON Markdown