About Telford Building Limited (06424802) United Kingdom