About Terry & Thomas Construction Limited (01227167) United Kingdom