About Central London Serviced Flats Ltd (07722543) United Kingdom