My 16 year old son is 6ft tall and slim waisted. He's outgrown 'school uniform' (all top short in the leg) but needs new trousers for school. Skinny fit! Where's the best place to buy them?? Thanks