This is a classic double-breasted coat from APC.
A.P.C.
Studio Nicholson
Margaret Howell
Snow Peak
Auralee