About Newell Glass & Locks Limited (11471134) United Kingdom