About Yeo Valley Trustee Limited (12340760) United Kingdom