About N.e Serviced Appartments Ltd (11639556) United Kingdom