About Glebe London 2 Limited Partnership (LP015896) United Kingdom