Battle Festival is a month long, annual arts and music festival running throughout October in Battle, East Sussex.