About Newell Edwards Ltd (10960203) United Kingdom