About Eccleston Investment Management Limited (12107164) United Kingdom