About Serviced Apartments London Limited (09938152) United Kingdom