Looks like a combination of a three button sport coat and an argyll. I can't recommend a retailer, although you could probably have sport coat recut by a tailor if you really wanted something.