Wanting to order a long length cardigan from Warehouse but not sure whether to go for small or medium. I am a size 12 but quite short 5’3” and narrowish shoulders. Can anyone recommend?