About Hambro Ltd (08506085) United Kingdom