About Glen Property Ltd (12594997) United Kingdom