Heywood Wood, Wine and Roses Festival has it all