About Nicholls Healthcare Solutions Ltd (10209303) United Kingdom