About Glebe London Limited Partnership (LP012326) United Kingdom