About Nicmac Properties Limited (11917690) United Kingdom