Smiffy
Grand Slam Winner
My problem with shirts is the arm length. I'm blessed with orangutan like arms so if I get a shirt that fits my neck correctly, it becomes vitrually short sleeved on me. I've recently bought a couple from Jacamo, not the cheapest but the sizing isn't too bad although not perfect.
Try CT shirts Geezer.
Various arm lengths are available if you are ordering "formal" shirts.