About Thompson Duffy Consulting Limited (11754482) United Kingdom