How do I get the location between 2 points that is at a distance away from one point?

Hi, given two FVector locations, A and B, and a distance of D cm, I would like to get a location X that is between A and B and also D cm away from B. How do I get this location?

Just posed an answer to a similar question:

Wow, what a coincidence! Pretty much the same question at about the same time. Anyway, it worked! Thanks for the help.