About Lse Management Company Ltd (12327297) United Kingdom