About Nicholls Consultancy Services Limited (10434218) United Kingdom