Well the stadium was the West Ham Stadium, although West Ham never played there. It was the greyhound/speedway track.
Thames AFC was “invented” so the stadium got used on a Saturday afternoon. Never took off, presumably because of competition from West Ham, Orient, Millwall and Charlton. Folded after a couple of years.
I was looking at old photos of the ground last week On a Pinterest page on lost stadia.