La Redoute Hat under 300 £