Macgregor Farms Company numberSL000634 StatusActive TypeLimited Partnership Incorporated7 Mar 1984 Registered office EcclefechanDG11 3JJ Data JSON Markdown