About Nicholl Management Limited (SC675940) United Kingdom