About Glenard Investments L.p. (SL014401) United Kingdom