About Glenn Oaks Engineering Ltd (12722102) United Kingdom