About Glenmoor Developments Limited (07098708) United Kingdom