About Newell S Holdings Limited (10503070) United Kingdom