About Newell Palmer Holdings Limited (02790773) United Kingdom