I regularly shop at Truffle Shuffle and have a ton of their shirts - I usually wear UK 12-14 and buy a medium from them, but I prefer my shirts to be on the tighter side.
I have the christmas jumper too, but I have that in a small as I find christmas jumpers are always giant.