Belford is a small village in Northumberland about halfway between Berwick-upon-Tweed and Alnwick. It has a population of about 1000.