About Nicholls & Harrison Ltd (13603201) United Kingdom