About Nicholls Design & Construction Limited (06782615) United Kingdom