Visual Kei Steampunk style jacket from Punk Rave. Bought online from Japan a while back. It says size L but is quite small. I'd suggest a size 10 - 12, possibly 14 UK sizes.
Bought for £115.