About Duffy Group Limited (02495020) United Kingdom