About Duffy Contract Services Limited (02391006) United Kingdom