About Thomas Duffy & Sons Limited (NI009912) United Kingdom