About Nico Properties (sales & Lettings) Ltd (11873473) United Kingdom