For your consideration: A Men’s Fred Perry Polo shirt in olive green with cream and black piping to sleeves and collar. This is one of the rather more expensive and desirable Made in England shirts with the quality to accompany it. Fit wise labelled as an XL I would say it gives a trim and tailored look due to the added Lycra and chest width of 22.5 inches at the arm pit, length base of collar to hem 29 inches (back of shirt). Would work as a relaxed Large too in my opinion.
eBay