About London Plaza Hotels Limited (02117875) United Kingdom