About Newell Financial Solutions Ltd (12911773) United Kingdom