About Telford & West Properties Limited (12238847) United Kingdom