About Telford Building & Construction Limited (SC335628) United Kingdom