About 40 Ventor Villas Management Limited (03339706) United Kingdom