I saw that too, or saw something similar this week at least, it was quite low, well under the LHR arrivals and well to the West of City departures. We get all sorts of VFR helicopter and light traffic near the river and the sights.
I eyeballed it as a PA34 but could have been wrong.