London's buildings are too diverse to be characterised by any particular architectural style, partly because of their varying ages