Vegan Sophie Calderwood was left baffled after buying a No Sausage & Bean pasty from Aldi in Livingston, only to bite into it ...