About V & T Holdings Limited (09718493) United Kingdom