aa is responsible to get you to lhr.....but, if you don't make the conx, you might lose a day....
you can ask to be put on an earlier flight from stl....
see if theres a later ord-lhr that day....its been a while since i went that way, but there used to be 2 in the evening....
iirc, someone said that 35 min was valid in a discussion of this a while back....