Any recommendations for somewhere that sells nice smart tapered trousers in petite sizes? I'm a size 10 but I often find that the waist is loose and the bottom/thighs a bit snug!