Workwear dresses: Not long, or frumpy. Ideally just above the knee style. Can be semi-causal as I often wear a fitted blazer to sharpen the look. Tried M&S and Next and cannot find any. Thank you in advance.