essential goods traders