is not in process of liquidation on May 5, 2024
Where is Lockwood and Townsend, LLC's headquarters?
Lockwood and Townsend, LLC's headquarters is located at 212 W MAGNOLIA AVE APT CAUBURN, AL 36830
What is Lockwood and Townsend, LLC's industry?
Lockwood and Townsend, LLC is in the industry of MARKET/PRODUCE/SELL/RESELL GOODS AND/OR SERVICES
What year was Lockwood and Townsend, LLC started?
Lockwood and Townsend, LLC was started in 2012
Sources: Alabama Secretary of State