It is size 20 from the SP range at Next. it buttons up the front with pockets at the front and back.
eBay