Can anyone figure out what the sponsor's/maker's mark letters say, and who it might refer to? ALM? ALN? KLM? Took this with a magnifying glass but it's still blurry/blobby. I've figured out the rest I think - 375 with scales for being imported via Heathrow, 375 for 9k, and the leopard's head for the London Assay Office.
I can upload another photo in daylight tomorrow!