Birniehill Grazings & Company Company numberSL001558 StatusActive TypeLimited Partnership Incorporated9 Nov 1990 Registered office Birniehill GrazingsKirkoswaldAYR Data JSON Markdown