About Hambro Holdings Limited (10613000) United Kingdom