Where sells good quality cotton work shirts please? He normally gets his from M&S but not too impressed with them. Thank you!