Just received my new Swanndri ranger shirt, had one from about 15 years ago and is an Xl 106cm-42" and fitted fine, also had a button front shirt, which is l -101cm-40". So I duly ordered a xl and had to send it back for a it was FAR too big, the large also had to go back as was too big. So a...