Any major brand that meets the specifications outlined in your owners manual. Use the weight listed there.
Range Rovers all typically take 5W-30. If you are still unsure, the oil reservoir cap should have specs on the top of it telling you what is best for your specific engine.
Any antifreeze which is Dexcool approved.
Depends which engine you have. I would check the handbook or try here: http://www.halfords.com/webapp/wcs/stores/servlet/categorydisplay_storeId_10001_catalogId_10151_categoryId_165581_langId_-1#
According to the 1998 Lincoln Town Car Owner Guide : 5W-30 ( with engine oil filter change , 4.7 litres / 5.0 U.S. quarts of engine oil )
The 2001 Land-Rover Range-Rover has a 4-speed automatic.
The 2002 Land-Rover Range-Rover has a 4-speed automatic.
4.0 liter V8 186hp built by jaguar. worst motor ever built
The 2006 Land-Rover Range-Rover has a 6-speed shiftable automatic.
The 2013 Land-Rover Range-Rover has a 8-speed shiftable automatic.
The 2003 Land-Rover Range-Rover has a 5-speed shiftable automatic.
The 2007 Land-Rover Range-Rover has a 6-speed shiftable automatic.
The 2009 Land-Rover Range-Rover has a 6-speed shiftable automatic.