About Newell Palmer Group (services) Limited (07153208) United Kingdom