About Telford Property Investments Limited (02247579) United Kingdom