Good morning Mike
If it helps the landing aid in your picture is called a Deck Projector Landing Sight (DPLS).
You might have more luck looking for details using DPLS.
In this link https://www.youtube.com/watch?v=PvDbrZtO-LQ you see the pre-flying checks and its use in landings.
I hope this is of help
RR (Chris).
The LSO Lt Cdr Pete Sheppard, a great guy was also the Sea Fury display pilot for quite some time in the 70s, he sadly passed away in 2020.
Mike further to the above: DPLS was the official MoD (N) designation however, it was commonly known as DLPS (even by the LSO).
Again I hope this helps.