About Nichols Overseas Limited (09520522) United Kingdom