About Alidor Serviced Apartments Limited (11653629) United Kingdom