I asked HMPO whether possible to collect direct from them and they said not possible.
My application was stuck as approved since 21 March and after calling and speaking to the progress team it was printed yesterday. It appeared on TNT tracking yesterday an hour or too later with a delivery date of 30th bit was delivered a day early today.
So my experience of TNT has been good.