The fuel surcharge isn't necessarily based upon distance. It is higher from the US to LHR than LHR-US and generally less from EUR-LHR-US than LHR-US. See these threads:
http://www.flyertalk.com/forum/briti...arge+higher+us
http://www.flyertalk.com/forum/briti...arbitrary.html