Free list of UK postcodes

The list is formatted as plain text, with each record on a separate
line.  Each record consists of five fields, each field being separated
by a comma.  You should be able to import this data into most
applications that support "comma separated variables".  The five
fields are:

   1. First part of the UK postcode (area code)
   2. x-coordinate (metres)
   3. y-coordinate (metres)
   4. Latitude
   5. Longitude