Gabriela Hearst Silk Cashmere under 300 £