About V & Sm Investment Limited (11097533) United Kingdom