H&M x LEMLEM Pink Linen Striped Summer Smock Kaftan Dress 
Tag size XL suggested by H&M for UK 20-22 but with the relaxed style- will also fit UK 24