About Nicholls & Holt Ltd (12014585) United Kingdom