Such a beautiful top - love the print.
It's a EU44, which is the equivalent of a UK18. I'd say it could happily be worn from UK12 up... UK12/14 (oversized), UK16/18 (loosely fitted).
It's longer in length so is easy to tuck in, even with low rise bottoms.
In excellent condition.