About C A Duffy Engineering Limited (12687931) United Kingdom