About Hancock & Sell Limited (00738273) United Kingdom