About Duffy Design Limited (09719484) United Kingdom