Context Capture can't properly read height data from photo...need help

Hello,

I need help with strange CC behaviour...can't track it down to the source of the problem. I have set of photographs done by drone with GPs positions in meta data.

See below:

CC reads it as WGS and this is what I'm getting:

same as above but converted to OSGB:

My GPS altitiude is set to Sea Level:

Now as you can see Z values are all out of the place...image was taken ca. 53m above ground, CC reads it as 0.6m, OSGB shows -53m and funny thing is that we have GCP which are like:

105,231787.347,718851.868,25.269
106,231783.237,718816.159,25.060
107,231762.916,718828.276,25.457
108,231736.719,718805.632,30.724

So GCP and image Z value are correct but CC seems to have hard times trying to interpret them. This makes GCP totally unusable cos after AT my model is like 30m below GCP and CC fails to match GCP locations with any of the photograph...so after all I'm ending up with 3D model correctly sitting in X,Y but Z is a total abstraction. I checked the same photographs in two Cc versions 4.4.9.516 and 4.4.0.344 and results are the same...

Any idea what is wrong ??.