About Hambro Capital Limited (07742820) United Kingdom