About Lux Serviced Apartments Limited (12099167) United Kingdom