About Telbrook Sales L.p. (SL028232) United Kingdom