About Montagu Hotels Limited (05237178) United Kingdom