About Telford Properties Limited (11211457) United Kingdom