Gabriela Hearst Wool Top under 500 £