About Ventura Property Developments Limited (08572960) United Kingdom