Yep looks like a Police blouson alright. Might be the brown though, hard to tell.
I think the seller means it's a small but comes up larger than your typical small. I think for this particular Belstaff jacket a (label size) Large = 42" Medium = 40" and Small = 38". That seems to work out about right.
Belstaff Hero, Police, Brad, Ethan, M, Legend, Indy, Button, Panther, Seven, Denim, Patterson, Roadmaster, City, Lawrence, Duke of York, Cople, Sammy, Sandway Matchless Osborne, Roadfarer, Baker, Fulham, Craig, Silverstone TNO Surrogates, Indy IV Kelso Relic BR DH4 Royale Quantum RRL Owens, Farley, Moorhouse Lot78 199 RL Bradford, Harrington, Sutter, Barracuda, Biker Baracuta G9