About Glennon Management Ltd (11308018) United Kingdom