The UK government says British doctors are overprescribing branded drugs and that pharma marketers are to blame.