About Hambro House Limited (07763138) United Kingdom