About Nicoll Limited (08704108) United Kingdom