About Havana Beach House Ltd (12957292) United Kingdom