About Nicoll Properties Limited (SC493903) United Kingdom