About A Nicoll & Son Limited (03823043) United Kingdom