About Nickerson & Co Limited (08548474) United Kingdom