Absolutely love this skirt.
It's an Italian 42 but very much vintage sizing... I'd say it would be a good fit for UK8... but if you're a sometimes UK10 then this isn't for you.
Sits just below the knee (based on a height of 5'7")
No fabric label but it is almost certainly cotton.
In fantastic condition apart from a very faint mark on the front, which I've tried to photograph... see last photo.