About Thompson And Williams Limited (12528351) United Kingdom