Marks & Spencer M&S Pure Cotton Striped Tie Front Waistcoat in Blue Mix - £23.00