About London & Birmingham Hotels Limited (08933786) United Kingdom