Moms from the UK, I have a question for you!

Amy • Wife and soon to be Mommy to Olivia Rae Flores 💕
I've had this tapestry since I was a baby. My mom bought it in Greenwich, England before I was born. Anyways, I am going to use it for my baby who is due In June but I'm not entirely sure what all the pictures are. Not sure what C,F, I, J, M (map?) N, O, X, Y and Z. Any guesses will be greatly appreciated because I've obviously gone my entire life not knowing. And even the ones I "know" are mainly guesses.