About Roy Hancock Engineering Limited (03081108) United Kingdom