From the Jepessen UK procedures publication:
ALTIMETRY
Within controlled airspace a pilot should set one altimeter to the latest aerodrome QNH prior to take-off. While flying at, or below, the transition altitude vertical position will be expressed in terms of altitude based upon the aerodrome QNH. When cleared for climb to a flight level, vertical position will be expressed in terms of flight level, unless intermediate altitude reports have been specifically requested by ATC.
When an aircraft is descended from a flight level to an altitude preparatory to commencing approach for landing, ATC will pass the appropriate QNH. In addition, ATC will also pass the Transition Level in due time prior to reaching it during descent either by voice communications, ATIS broadcast or if available, data link. On vacating the flight level, the pilot will change to the aerodrome QNH unless further flight level vacating reports have been requested by ATC, in which case, the aerodrome QNH will be set following the final flight level vacating report. Thereafter, the pilot will continue to fly on the aerodrome QNH until established on final approach. When requested by the pilot or local procedures require, the appropriate QFE and aerodrome or threshold elevation shall also be given. When carrying out a radar approach, ATC will assume that an aircraft is using QNH on final approach and will include a reminder of the appropriate QNH setting in the RTF phraseology. If the pilot requests to undertake the approach using QFE, then ATC will pass the appropriate QFE and "height" will be substituted for "altitude" in the RTF phraseology. It should also noted that the OCH is always given with reference to the aerodrome or threshold elevation.