About Hancocks Holdings Limited (02884267) United Kingdom