310 Caledon Avenue, Hamilton