About Triwood Investments L.p. (SL013941) United Kingdom