About J & J Nichol Limited (08431389) United Kingdom