A J Macgregor Company numberSL003565 StatusActive TypeLimited Partnership Incorporated19 Aug 1999 Registered office Relief FarmLockerbieDunfries-Shire Data JSON Markdown