About Duffy Associates Limited (05638410) United Kingdom