Michels & Taylor have today announced the addition of University Arms Hotel, Cambridge, to its growing hotel management division. The 119 bed hotel was…