About Hancocks Group Limited (12738035) United Kingdom