About Thompson Baker Limited (13198644) United Kingdom