About Vavougas Properties Limited (13156965) United Kingdom