British Airways Flying Club
BAFC is not going to be the cheapest option but will be one of the best.
They meet all your instructor requirments and have a very well maintaned fleet. Added to this is a transparent pricing structure that will give no unplesent suprizes when it comes to paying the bill. (unlike some of the other places in the area)