About Nico Property Limited (07852580) United Kingdom