About Hancock British Holdings Ltd (10427356) United Kingdom