As a US citizen, with a valid passport, I wouldnt see why the britist authorities would have a problem.
But if you're going thru all that trouble to fly STL to london, I'd suggest at least giving yourself 10 to 12 and take in some sights. London is a terrific place to visit.