Knockville Farm Company numberSL002362 StatusActive TypeLimited Partnership Incorporated3 Mar 1994 Registered office KnockvilleNewton StewartKirkcudbrightshire Data JSON Markdown