I cannot answer for the previous administration's use of Number 10 for charitable and other non-political good causes.

However, Ministers under this and previous administrations have been allowed—at their own or party expense—to host non-official or party receptions in Downing Street. All catering, staff and other direct costs must be met by the organisers of the event. Appropriate arrangements are required for security clearance.