Absolutely adore this. Having to wrench it away from me to sell it :-).
A good fit for a UK10 (oversized), UK12 (loose), UK14 (loosely fitted). If you like your shirts properly fitted then this would probably work on a UK16.
No fabric label but I'd say it's 100% polyester.
In great vintage condition.