I've bought various school trousers/shorts for my son but the waists are so low and they show his bottom when he bends down or kneels. Anyone know of somewhere that sells higher waisted ones? We have M&S and Next ones but both are low and fall down when he stands up. I've even put extra elastic in them.