About Nicos Properties Limited (07980783) United Kingdom