About Mulroy Hotels (london) Limited (02135258) United Kingdom