About Hencilla Canworth Limited (01593283) United Kingdom