Midknock Farms Company numberSL001696 StatusActive TypeLimited Partnership Incorporated3 Jul 1991 Registered office Midknock NfarmsWesterkirkDumfries Data JSON Markdown