Duchrae Farmers Company numberSL001906 StatusActive TypeLimited Partnership Incorporated15 May 1992 Registered office Duchrae FarmDalryDumfries Data JSON Markdown