About Nicholls Technical Consultants Limited (08983728) United Kingdom