TFOAF Financials: Tufton Assets Ltd AI Analysis