International sensation Let It Be is now playing at London's Garrick Theatre. Seen by over one million people worldwide, Let It Be is jam-packed