About Duffy Group Holdings Limited (11325718) United Kingdom