About Hancock Associates Limited (06799011) United Kingdom