About New Era Serviced Apartments Limited (11704826) United Kingdom