About Telstar House Management Company Ltd (12869122) United Kingdom