About Nicol & Sons Limited (10627615) United Kingdom