About Hambro Residential Limited (12710078) United Kingdom