A quarter of people in England don’t know who country’s patron saint is