Tom Parker Bowles, the Queen's only son, hosted a charity event this week to raise money for the Royal Marsden in memory of a young mother-of-two.