A Devon church could hold the key to the mystery of the ‘Princes in the Tower’.