About Hambro House Investments Limited (13118393) United Kingdom