Yesterday on a flight from EGNT to EGKK, I had entered various altitudes in the adjust sid/star & altitude screen. ATC didn't clear me from initial 4000 ft and I never received any further climb instructions to my cruise altitude,. So in order to instigate a climb I requested higher altitude (H+9). I was then cleared to 14000, but was never again cleared to my cruise altitude, which I think was 29000 ft. ATC simply kept me at 14000 ft. Also during the flight it seemed to keep switching me between East Midland and London control frequencies.
Eventually, after initiating a descent myself I was cleared down to 3000 ft. Unfortunately after a missed approach I experienced the dreaded OOM, so never got land!
I've attached the log files in the hope you may be able to explain why I was not cleared to cruise altitude or advised to descend?