About Luxe Serviced Apartments Ltd (11566606) United Kingdom