Macgregor And Macandrew Company numberSL003840 StatusActive TypeLimited Partnership Incorporated30 Aug 2000 Registered office Cromwell RoadInverness Data JSON Markdown