About Nicoll Holdings Ltd (SC656612) United Kingdom