Glamorous ball raises £50K for Midlands children’s charity