About Atelier Hotels Limited (13175263) United Kingdom