About Newnham Research And Management Ltd. (10152609) United Kingdom