Assuming you mean on an item being posted, there is no rule against putting pointless extra things in the address, but it creates a little extra work for Royal Mail staff working out which lines are the real address and which bits are irrelevant, and it makes the writer of the address look a bit silly. It will certainly not speed up delivery, and may delay it if confusing extra lines lead to post being misrouted.
In your first two examples you have added irrelevant lines, but in the third (in Surbiton) an incorrect one, as 'London' is not part of addresses in Surbiton. The post town there is Kingston-upon-Thames, not London, and adding 'London' in the address may cause an inattentive sorter who does not notice the clash with the postcode to misdirect the letter via Willesden Mail Hub which handles London items, thus delaying it before it is re-routed correctly to KT6.
I don't understand why you think addresses "make no sense at all". Very few items are lost or misdirected, which suggests that the current addressing system actually works very well. To call such an evidently efficient system a "random mess" is silly: if it was a random mess lots of letters would be getting lost or delayed - they don't.