Beautiful, versatile top, made in Italy. Label says size 38, I would put it as a UK size 6- 8. 
Fastens with an invisible side zip.
I'm having a massive wardrobe clearout, please see my other items.