About Telstar Developments L.p. (SL021702) United Kingdom