About Glenmoor Ltd (08848663) United Kingdom