About Nicholls Investment Company (nic) Limited (07624001) United Kingdom