About Nichols Holdings Ltd (13276018) United Kingdom