About Ellemford Farms 2000 (SL003953) United Kingdom