About Glenmoor Property Services Ltd (07902104) United Kingdom