About Thomas Duffy Ltd (05622290) United Kingdom