Update: Rare Film of London in 1906 | National Film & Sound Archive of Australia

Following an informative comment from Jacqui North of the National Film and Sound Archive of Australia on my original post, it appears that this film is from 1906, not 1904. Here is a documentary trailer that features the restored version.