Niall Horan's girlfriend Amelia stole the show at a glitzy charity bash to raise money for a number of truly worthy causes.