About Nicholls & Sons Properties Ltd (08399397) United Kingdom