About Glenbay Investments L.p. (SL022587) United Kingdom