About Glow Clean Environmental Services Ltd (12795237) United Kingdom