Where do the men in your life buy work shirts from? Good ones, nice fit, nice colours (works in a bank in the City). Not designer budget, but not really cheap. Thanks!