My son is tall for his age but ever so slender. He is in size 6-7yr length trousers but they are ever so wide at the waist. I get elasticated ones but because they gather so much at the waist he finds it uncomfortable. Does anyone know of somewhere that sells long, slim fitting school trousers? THanks!