I am looking for comfortable shoes that I can wear to work when I wear all navy clothes. I don't want heels but I want the height, so this kind of thing (see photo) works for me, except these are too light in colour. Min height at least 5cm; trousers don't look right otherwise, and I look too stumpy. Grenson shoes are usually a possibility but the ones available on sale in my size (6) are not high enough and I can't afford full price ones.
I do want something that's good quality, budget around £120, must be leather. Would love some suggestions, and also, feel free to give your opinions on these type of shoe.