About London Serviced Accommodation Ltd (10351320) United Kingdom