So far $450 is the best (cheapest) single/one way flight I've seen. Am I likely to find a cheaper price, either at a Bangkok travel agent's once I'm there, or online?
Sounds like a very good price to me. The nearer your departure date the more expensive your tickets become.

WOW, that's cheap!!!!!
I was paying nearly 600 quid two years ago.
However, just google "cheap flights Bangkok-London". Loads of sites to check.
I always use http://www.saveflights.com/
Use the Messenger-Chat function and tell the staff what airline you want and they'll get back to you.
I recently had an Etihad Bangkok-Heathrow RETURN (via a short 2 hour stop in Abu Dhabi) for 30,000 baht.

You can get the cheapest flights to Bangkok by contact the travel agencies or you can visit the travel sites.
You can get the cheapest flights to Bangkok by contact the travel agencies or you can visit the travel sites. <<
He is going from Bangkok .!!!As i said check out AirasiaX ,and you could also try www.skyscanner.com