1. Logwood Company 406 Technology Center Dr, Stoughton, MA 02072 Coordinate: 42.15564,-71.06528 Phone: (781) 344-5080