About Ventnor Self Catering Limited (10117432) United Kingdom