About Charles Hancock Limited (06960376) United Kingdom