M.J. Mcgregor & Co Company numberSL001373 StatusActive TypeLimited Partnership Incorporated18 Aug 1989 Registered office TodhillrigLennelBerwickshire Data JSON Markdown