Yes, Tesco makes no difference, its the address that counts. I called them and they changed my name on the system while I was on the line. Future and past points vouchers all still debited correctly.
I'd call BAEC about your 2-4-1 though I'd imagine that the name wouldnt matter so much as its attached to your BAEC account?