About Altair Serviced Accommodation Ltd (12012528) United Kingdom