About Newell Holdings Limited (04050461) United Kingdom