About Nicholls & Clarke Limited (00066664) United Kingdom