About City Serviced Apartments Ltd (12401995) United Kingdom