About Nikk & Sons Limited (11211927) United Kingdom