The old Town and Country Block building at the edge of Houlton’s historic Market Square is listed for sale at $750,000. The 5,673-square-foot, five-story building includes two commercial levels leased by Fedcap Opportunity Center and four leased apartments. The building has towered over Market Square for 126 years, housed the beloved Town and Country clothing store for nearly half a century and is now home to a local nonprofit that helps people …