About Urquhart Farms Partnership (SL003262) United Kingdom