I'm buying a cardigan (hopefully if in stock) on H&M I think I need a Uk 16 as I've just had a baby. What would this be in their letter sizes ., I don't want it tight would it be XL ?