Craig Of Garvock Farm Company numberSL002229 StatusActive TypeLimited Partnership Incorporated28 Jun 1993 Registered office Craig Of Garvock FarmLaurencekirkKincardineshire Data JSON Markdown