Thanks for the picture. At this size it is definitely not a company flag for it is simply to small to be of any military use. There were lots of smaller "Bible" and personal flags however and this is indeed a nice one.
What is the provenance for this flag - who had it and from what unit if any?
Thanks for posting the flag.