Factual error: Two scenes show aerial views of the cast in a church: this is in fact St Bartholemew The Great in the Smithfield area of London. These show everybody walking on the floor of the church, which is made of Victorian tiles, laid down in the nineteenth century, about 300 years after the age of Queen Elizabeth I (played by Judi Dench) and William Shakespeare.
Suggested correction: It was filmed in St Batholomews but was set in a fictional church somewhere in London. The floor tiles are just part of the fictional setting and are not anachronistic.