About Nicholls Property Development Limited (10034478) United Kingdom