Communist Party of Great Britain election results

Columns: Constituency | Candidate | Votes | % | Position
Hammersmith North | Ted Bramley | 697 | 2.2 | 3 | Liverpool Scotland | Leo McGree | 1,544 | 5.6 | 3 | Ogmore | John Ross Campbell | 3,099 | 8.2 | 3 | Rhondda East | Arthur Horner | 10,359 | 31.9 | 2 | Rhondda West | John Leigh Davies | 4,296 | 15.7 | 2 | St Pancras North | William Shepherd | 456 | 1.3 | 3

Example questions:
What was the full name of the British Communist Party representative from Dundee in 1931 general election ? | When did the person from the British Communist Party representing Ogmore die in 1931 general election ? | When was the person from the British Communist Party with 697 votes appointed as the London District Secretary in 1931 general election ? | What nationality was the person in the British Communist Party who received 2,626 votes in 1931 general election ?

Answers:
Robert J. Stewart | 18 September 1969 | 1937 | Scottish