Westborough parish cultivates organic garden