About G Nicolaou & Sons Developments Ltd (11667981) United Kingdom