About 31 Leicester Street Management Co. Ltd. (05996364) United Kingdom