Bonshaw Farms Company numberSL003498 StatusActive TypeLimited Partnership Incorporated22 Apr 1999 Registered office Bonshaw Mains And Broadlea OfRobgillDumfriesshire Data JSON Markdown