Axa takes over B&B Insurance