Helmingham Hall an historic moated manor house in Helmingham, Suffolk, England with origins from 1480 owned by the Tollemache family ever since.