Black Velvet New Dulwich Coat by Libelula. This has been updated with a new longer length and narrower shoulders. The waist is now a little more generous.
Silk /viscose mix velvet.
Size 40 is a uk 12