Church fair marks 42nd year on green