How long does the service last? Starts 5pm. Hoping to visit before a 7.30pm theatre performance Shaftesbury Avenue and possibly eat between? Too ambitious perhaps?!