About V&f Holdings Limited (13146860) United Kingdom