Sizes are approximate and also depend on boob size and the fit you want but this is the general guide:
SMALL (approx size 6-8-10 UK)
MEDIUM (approx size 10-12 UK)
LARGE (approx size 12-14 UK)
EXTRA LARGE (approx size 14-16-18 UK)
I am 34DD and a 14 and I wear Large or XL.
FREE UK SHIPPING
Non-UK orders must all be shipped Tracked due to Coronavirus problems so there is a £5 flat rate postage for non-uk orders up to £80. Over £80 orders have no postage added.