Two schools went all out to raise £3,000 for an Aberystwyth boy facing his third battle with leukaemia. Rufus Palmer was ...