About V&l Holdings Ltd (11310145) United Kingdom