For each of the stops I wanted to convert from the easting/northing value to the equivalent lat/long value but I couldn’t find a simple way of doing it in code although I did come across an API that would do it for me.

I wrote the following script to save a new CSV file with all the London bus stops and their lat/long location:

You couldn’t find a simple way of doing it in code because it’s a remarkably non-simple thing to do! There’s a good overview, including sample JavaScript code (that trivially translates to Java/C#) at: