About S & A Hancocks Limited (06540476) United Kingdom