William Croft — English civil servant