Urquhart Farms Partnership Company numberSL003262 StatusActive TypeLimited Partnership Incorporated2 Jun 1998 Registered office Urquhart FarmCrossfordBy Dunfermline Data JSON Markdown