About South Beach Hotel Limited (09925836) United Kingdom