The original maker/ brand label has been removed. But these are expertly made and in excellent condition! All measure slightly between small & medium but are slightly different.
I'm pretty sure they are linen- see closeups- but obviously I can't be 100% sure. 18.5 pit to pit. 19.5 pit to pit. 17.5 pit to pit.