About Nicklin Clark Investments Limited (11931026) United Kingdom