About Montcalm London Hotels Limited (07180507) United Kingdom