About Nicholls & Hill Limited (10381599) United Kingdom