About Glenstar Investments L.p. (SL013726) United Kingdom