Scheduling conflict cited
Trump was supposed to head to the UK this year but the meeting has been called off. It's not clear if the UK or US decided the timing wasn't right.
Reuters cites a senior US administration official.
My guess is that Theresa May doesn't need another headache at the moment and cancelled.