If you cannot find the death record then he’s either, as you said, still with us today, moved abroad or within the UK, or changed his name (a lot of people called James also go by Jim or Jimmy).
Not sure if there is a UK wide database, but it could be an option.