About Nicholls Developments Limited (08725099) United Kingdom