John Spence Shillahill Farms Company numberSL001648 StatusActive TypeLimited Partnership Incorporated27 Mar 1991 Registered office Shillahill FarmLockerbieDumfriesshireDG11 1JA Data JSON Markdown