About Atlas Serviced Accommodation Ltd (11430328) United Kingdom