About Newnham & Abel Ltd (03804179) United Kingdom