My boys are aged 7 and 8 and tall and slim. Marks and Spencer's stuff comes up short in the leg and too big around the waist, I've had a few bits from the supermarkets...where else can I try? Help?????