About Newell S Travel Holdings Limited (12509082) United Kingdom