About Newhall Projects Limited (03078889) United Kingdom