I mostly shop at M&S and H&M now. Sometimes look at COS for a step up from H&M and Zara for a sort of torture when I want to feel bad for not being skinny. I've successfully bought from Uniqlo and Moss Bros online, and recently from Mango (the Glasgow store doesn't do menswear)