There is a shot of a train and there is fleeting glimpse in the background of a locomotive type that was not introduced until the 1950's.
The Winchester Model 1893 pump action shotgun (available only in 12 ga. and 16 ga.) was not sold except to the US military and was not available in London. The first model that would have been available would have been the Model 1897 and even then they would have been expensive and rare - almost unheard of in London until 1899.