Bert Pearson is the Purser/Ch Steward with the Uniform on, mid picture far-right. Sailed with him on Southland Star. Certainly Captain Kinghorn, this picture features in his fine book "before the boxboats".
Mid-picture far-left looks like a greaser from north-east named: george durham, but i'm not 100 %.
When I sailed on the caledonia 1968-70 we had west indian crew. the ship was supposd to be going to be scraped back then.
Jery Dutton was ch. fridge. john was 4th and dick cotton was 5th.
it was the happiest ship i sailed on.