About Duffy Holdings (uk) Limited (02290375) United Kingdom