Badge of the British Solomon Islands Protectorate between 10 March 1947 and 24 September 1956.
Own work

Flags of the World – British Solomon Islands Protectorate
Flags of All Nations: Volume I. National Flags and Ensigns (B.R.20(1) 1955), Her Majesty's Stationery Office, London, p. 38.
Thommy