The statue was actually in front of the Heathrow Academy (next to the Renaissance Hotel on the Bath Road) for many years , but was recently moved temporarily to Ireland for the centennial celebrations:
Heathrow - Heathrow?s Alcock and Brown sculpture travels to Ireland to mark the centenary of the first non stop transatlantic flight