About Diarmuid Duffy Limited (NI665115) United Kingdom