What can you do in London with 6-12 hours? Plenty! Here's how to spend a layover in London and make it back for your flight from Heathrow on time!