About Luxury Serviced Apartments Ltd (12711164) United Kingdom