About Management Plus Hotels Limited (06966316) United Kingdom