About Glebe House Investments Limited (09868637) United Kingdom