About Telford Property Development Ltd (12048149) United Kingdom