About 1st City Serviced Apartments Limited (12094862) United Kingdom