About The Nichols Consultancy Group Limited (04111673) United Kingdom