I always find most CVs to be a tad too long in the body for my liking. I tried going a size smaller, but then you have the problem of them being too tight under the arms and riding up around the armpit area.
Are there any companies out there that spring to mind that are not shall we say, so generous with the body lengths of their Cardigans?
I picked up a couple very well made single ply cashmere versions from Drakes London (disclosure: they are an advertiser on ASW).