About Glenfeochan Farm Limited Partnership (SL003083) United Kingdom