About Nicholls Home Developments Limited (08727289) United Kingdom