Hi
sorry for late reoly to your old post.
yes, this was a british Carrier. HMS Vengeance (colossus class) . she took part in the Home Fleet cruise to the mediteranean in 1950. She is recognisable by a number of features, but none of the other Colossus class carriers were at Gibraltar in 1950.
They are indeed sea furys and fireflys on deck.
Your dad took a great photo. my father aso had a leica at the time. he was in the Fleet Air Arm and was involved in the embarkation of aircraft to HMS Vengeance, in 1952, when she was loaned to the Royal Australian Navy.
Thanks for posting the photograph
Nick