About Glenmoor Engineering Limited (08447090) United Kingdom