sorry can`t remember the layout you are describing but doubt there are two primary pumps where you are looking,this other item with 12volt feed could be any number of fuel system devices and without seeing it is hard to determine what it is,you could try a landrover forum and these sites are usually good for information to help with your problem,good luck
cdc, April 2013