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 ...