About Hancock & Sons (menswear) Limited (04636336) United Kingdom