Back again...!
I have added a wiring diagram below as I understand it you want to upgrade exisiting headlights, not simply fit a pair of spot lights?
You will need -
3 sqmm brown wire from battery to relays
2 x blade fuse holders with 15 amp fuses - http://www.vehicle-wiring-products.eu/VWP-onlinestore/fuses/holders1.php
4 lengths of 2 sqmm thinwall cable from relays to lights - Blue/Black, Blue Pink, Blue/Slate, Blue/Orange - this is the same as the existing wiring.
2 lengths of 2 sqmm thinwall cable in black for earthing (order enough to earth both relays too.
http://www.vehicle-wiring-products.eu/VWP-onlinestore/cable/thinwall.php
2 x 5 blade twin make & break relays http://www.vehicle-wiring-products.eu/VWP-onlinestore/relays/relays.php
2 x relay sockets http://www.vehicle-wiring-products.eu/VWP-onlinestore/relays/sockets.php
2 x headlamp connectors http://shop.dingocroft.co.uk/acatalog/Electrical_Miscellany.html#aZZPLUG01
2 x lengths of F11 convoluted cable tubing
I would position the relays behind the dash or on the bulkhead. Locate the existing high beam and dip beam circuits and put your relays where the cable can reach. I haven't been specific about lengths as that will depend on how you run your cables, where you site your relays and where you intend to earth everything. On the subject of earthing you're probably best to earth the lamps on the bulkhead earth point.
Once you've fixed your relays in position, crimp the relay terminals on the cables and fit to relay socket. Then decide how you're going to run your convoluted tubing, cut it to length and thread in a wire for dip beam LH, full beam LH and earth. Then repeat for the RH. Then cut any surplus cable from the lamp end, crimp on the headlamp connector and fit to lamp. Leave the existing wiring in place or remove if you feel energetic!
Then run your battery cables, probably easy to attach to the battery +ve terminal, fit fuse holders inside the battery box and then run the cables out of the battery box and up into the engine compartment. Crimp the relay terminals on and fit to socket. Then do the earths from the lamps and relays to the bulkhead earth point. Connect the existing dip beam cable to one relay and the existing full beam cable to the other relay.
Now what you have is a system whereby when on dip beam, 12v flows to the dip beam relay, energises the coil and closes the contact. This allows 12V from the battery to flow across both 87 contacts and down your new shiny wiring loom to the dip beam. You flick to full beam, power is taken from the dip relay and the lights go out but 12v is sent to the full beam relay, which energises the coil etc, etc. This will also work if you flash the lights at other Defender drivers!
Hope that makes sense, any queries shout. This maybe a little more involved than some replies but it will look tidy and last for years.
Wiring Diagram -