About Newell Palmer Limited (01198309) United Kingdom