About Glebe View Management Company Ltd (12316788) United Kingdom