About Hancock & Partners Limited (12441906) United Kingdom