About Telford Place 2 Limited (12093178) United Kingdom