Dress (Montpelier Road area BN1)

It's actually fairly comfortable and one-size-fits-most-people.
Has pockets
No idea about official size but for reference, I'm about 1m65 and it comes to above the knee but not mini