About The Ventnor Towers Hotel Ltd (11007880) United Kingdom