About Glen Property Investments Limited (10822976) United Kingdom