Paid farm campsite near Bellingham, England, where tents are allowed. Read about the setting and nearby Hermitage Castle before you plan your stay.