Buy a shirt that fits you in the neck and shoulders. Any decent tailor can fix the rest. Yes, they can fix one shirt at a time.
Is this true for the extra fabric under the arms? Ie. can they move up the lower part of where the arms open out?