About Greenglen Properties Limited (11873117) United Kingdom