About Glenhouse Investments Limited (00764304) United Kingdom