About T. Nichols & Sons Ltd. (10892741) United Kingdom