Cancer Research UK – whose patron is the King – has been handed £45,500 by the late billionaire’s charity since 2017 but is reviewing if it will keep taking money.