About Newick Place Limited (08777259) United Kingdom