About Ventnor Holiday Villas Limited (03730897) United Kingdom