About Robert Nickerson & Son Limited (01265786) United Kingdom