About Newell Green Ltd (13655762) United Kingdom