If it was a travel trade special fare (e.g. via Cunard) you are unlikely to get TPs/Avios, though even there mistakes can happen. If it is a group which has simply booked via BA's own Group Booking team then assuming it goes into a conventional fare basis there should be TPs and Avios.