Welcome if your In London should be plenty of Stores which sell Argentian Corn beef although some pleaces may have stopped during the Falkland wars back in 1982 and never started selling again
For White vinegar etc have you tried the superstores in China town or one of the many Phill stores plenty in Earls court. What part of London are you in?