About Nichol & Nichol Limited (08433713) United Kingdom