About Nichol Holdings Limited (12545902) United Kingdom