About Ahaven Hotel Ltd. (SC318023) United Kingdom