About Trusthaven Asset Management Limited (12692408) United Kingdom