the difference is there is approx. 2000 mountain lions in Idaho, and it has 85.5 thousand square miles of forest, and they still found tracks easily compared to 12 thousand square miles of forest for the whole of the uk so according to your figures of 600 big cats there is more mountain lion and leoperd  per square mile of forestry in the uk than there is in idaho by a huge margin