About Hicksons & Co Limited (08187430) United Kingdom