About Villa & Proud Ltd (12998988) United Kingdom