About V&m Europe Limited (SC590223) United Kingdom