About Newell Stores Limited (NI029285) United Kingdom