John Lewis long sleeved vests | Vinted