About Glomac Engineering Limited (12366472) United Kingdom