Grange Farms (Kirkcudbright) Company numberSL003637 StatusActive TypeLimited Partnership Incorporated23 Nov 1999 Registered office Co Torrs FarmKirkcudbright Data JSON Markdown