Get Men’s High Neck Sweaters from £34.95 at Benetton