About Hancock Holdings Limited (12173451) United Kingdom