About Glr Environmental Services Limited (07794150) United Kingdom