About Stayeasy Serviced Apartments Ltd. (11870620) United Kingdom