About Hancock Group Limited (12323250) United Kingdom