Twickenham Ice Cream Van, Twickenham Embankment