About Newell Palmer Group Holdings Ltd (06045817) United Kingdom