About Hambro Investments L.p. (SL017278) United Kingdom