About Stay City Apartments Ltd. (SC338588) United Kingdom