About Duffy Limited (04295300) United Kingdom