William Teeling - British politician (1903-1975)