A medieval church and college in North Uist has won almost