Stella McCartney Wool under 300 £