About V & M (teddington) Ltd (11326149) United Kingdom