About Us Serviced Apartments Ltd (12272083) United Kingdom