About Telford Property Ltd (10333940) United Kingdom