About Nicholls & Sons Developments Limited (12613335) United Kingdom