About Newnham Installations Limited (07948568) United Kingdom