About Newell Investments Limited (10071772) United Kingdom