About Glenstar Corporation L.p. (SL017560) United Kingdom