Make sure you get quotes from a number of sources, i found the big internet sites like expedia, opdo etc quite good.
As well as celestial there are a few other phill- uk specialist travel agents including pic(holborn) and charrie (earls court) travel among others.

Personally i just use expedia for my flights but im just lazy and other places may be cheaper.