About Thompson Lloyd & Ewart Limited (01184467) United Kingdom