Edmund John Leathes — British actor and novelist