The National Trust's Tattershall Castle, Lincolnshire, is a moated 15th century red-brick castle set in beautiful grounds.