About London Management Corporation L.p. (SL010366) United Kingdom