About Telford Investments Limited (01848637) United Kingdom