I have been using ExpressTest in T5, BA give you a discount code to save a few quid but the Emirates code is a slightly better discount.
You need a booking, but they don't panic if you're early/late for your booked timeslot. By the time I leave the airport my trip testing is complete and results have always arrived next day before 10pm as promised.