About Hambro Group Ltd (12868911) United Kingdom