About Nichols & Nichols Limited (00286497) United Kingdom