About Newnham Ellis Limited (09958307) United Kingdom