About Nico Property Developments Ltd (13471362) United Kingdom