Such a beautiful dress.
A US8 - to fit a UK12.
I have included a photo to give you an idea on fit... please note that this is not the exact dress but a very close example, with a similar fit :-)
Unsure on fabric - a knit of some sorts.
In excellent condition.