Good evening,
I have been looking at it all again and picking up on what Jim says there is something above the horn but below the cord. This would fit several but I will go with with the Shropshires which has KSLI across the badge in that position, (Kings Shropshire Light Infantry).
I had a piece from a book that purportedly showed how to tell a colour (roughly) from the shade of black or gray. A, I can't find it B, I don't know how well it worked if at all. But I would say black, very dark blue or very dark green. I have often wondered what colour my grandmother was wearing. She and her sisters in that and other photo's all appear to be in the same colour.
John915