How do I rename Company field and remove Address2 field in a multiple value field in Addressfield module
There's a patch for this in the Addressfield issues queue but it's still under discussion and doesn't work with the latest dev.  You could look at the code in the patch though; it may provide you with insight on how to do what you want.