query: Who won the 1956 Taunton by-election, what party did he represent, and what was the majority margin of victory?
answer: In the 1956 Taunton by-election, the seat was won by the Conservative candidate Edward du Cann with a majority of 657 votes.