About Thomas Telford Limited (02556636) United Kingdom