Post code is max 7 characters. People could live at number 123, which is over 9 characters. Or they could live at a flat and house number - flat 1, number 12. Which is again over 9 characters.
So 10 characters max. Actually 11 because I think you could have 123a
You should never have to specify more than 1 number. If you have to say flat 1, number 12 the post office needs to assign you a new number (e.g. 12a).
Still beats the hell out of MARAMUT-GACIRA, especially as post codes give a lot of information (I know instantly whether a postcode is in or outside London, and if inside roughly where)
Instantly, that's impressive? I can only manage that if you define London as "The area covered by the London compass-direction based postal districts" If you choose either "governed by a London Borough Council", or "Within the M25" or "Within the City of London", I'd have to look it up.
The postcode district states which sorting office delivers to the address, leading to upmarket Windsor having a Slough postcode SL5
EC1A - inside The City; EC1M - outside The City.
EN1 - in a London Borough; EN10 - In a Hertfordshire borough.
KT9 - Inside M25 and in a London Borough; KT11 Inside M25 and in a Surrey borough.
Post code is max 7 characters. People could live at number 123, which is over 9 characters. Or they could live at a flat and house number - flat 1, number 12. Which is again over 9 characters.