About Duffy Moore Holdings Limited (04979372) United Kingdom