You should note that there are three flights a day and that BA operates different planes on this route - usually either a 777 with the standard CW yin/yang seat and the A321 with the ex British Midland CW seat. I believe that there's a danger that the A321, which is usually a long-haul configuration, could be switched to a short-haul version, so no lie-flat seat, but I'm not sure how often, if ever, that happens. From December, the new A350 will be on the route, with the new Club Suite - although i think they're putting this on the flight with the horrible timings.