About Serviced Apartments Ltd (12119862) United Kingdom