Craig Of Garvock Farm Company numberSL001791 StatusActive TypeLimited Partnership Incorporated10 Dec 1991 Registered office Laurencekirk Data JSON Markdown