About Vouga Properties Limited (10186034) United Kingdom