About Dennis Duffy It Ltd (09806111) United Kingdom