Miranda Hart was in great spirits as she greeted hordes of gathered crowds outside the Theatre Royal Drury Lane, London amid her book tour.