Telstar House, Eastbourne Terrace, Westminster LB: Telstar House