KAREN MILLEN LEATHER JACKET. Label size UK 8/US 4/ EU36 - which seems about right. 15" shoulder to shoulder. 14" side to side at waist (but there is a belt for the perfect fit) 24.5" shoulder to cuff.
eBay