Oxxford sportcoat. Listed as "Oxford". The listing says pre-owned, but it looks like a tag sewn on the sleeve, albeit the type of tag that Oxxford hasn't used for quite a while.
The listing says it's a 43, but the measurements don't square with that. Looks more like a 39L (?) but with short arms.