About Newell Palmer & Associates Limited (05694669) United Kingdom