7063 Tamworth Parkway, Sarasota, FL, 34241