Barnhills Farm Company numberSL000563 StatusActive TypeLimited Partnership Incorporated18 May 1983 Registered office Barnhills FarmRoxburgh Data JSON Markdown