About Newell Innovations Limited (08753069) United Kingdom