business locations in new london Tag