Do any high street shops do slim (not skinny) leg, ankle length, smart trousers for someone with a small waist compared to hips/thighs? My hips are a 12 but I have to constantly pull my trousers up as they are too big round my waist. I'm going to add some belt loops to my latest purchase but would love to find trousers that actually fit.