About Newell Palmer Group Ltd (04385355) United Kingdom