10109 W Larchwood St Homosassa FL 34448 Records