About Telford Managing Agent Co Ltd (SC416293) United Kingdom