About Max Hotels Limited (03925006) United Kingdom