St Margaret of Scotland, Lossiemouth