About Telstar Properties Ltd (11451893) United Kingdom