About Serviced Flats London Limited (10341078) United Kingdom