About Eccleston Investment Limited (10172605) United Kingdom