About Serviced London Apartments & Management Ltd. (07054637) United Kingdom