About Nicholls & Nicholls Developments Ltd (10453430) United Kingdom