About Nicoll Associates Limited (SC280142) United Kingdom