About Thacker Engineering Limited (08581611) United Kingdom