The ATF should be changed at every B service under JLR guidelines. So that's every 24 months or 24k miles.
As for the filter, that is dependent on what you decide based on the road test, customer comment and ATF condition once drained.
Like James says, probably worth doing if high miles and no evidence of a recent change.