Write the answer: Which office has been held by Horace King, Selwyn Lloyd and George Thomas?
speaker of house of commons