About Turner Baker Limited (05135482) United Kingdom