About Glenbrook Investments Limited (10844292) United Kingdom