About Serviced Apartment London Ltd (13234901) United Kingdom