Try PRIMARK, they do many sizes (and the jeans are good quality but only cost a few quid). If you can't find the size you're looking for, ask.. as they may be temporarily out of stock.
Thanks folks. I eventually got a pair in D2 but now know of other places. I'll pass this info on to my male friend who can now do his own jeans shopping!