About Glen Property Developments Limited (10120951) United Kingdom