About Bahama Hotels Ltd (13237343) United Kingdom