About Duffy London Ltd (08815404) United Kingdom