About Montcalm Hotel (london) Limited (01895614) United Kingdom