Hi:
Does it actually say Orrefors on the bottom? The JFP on an Orrefors piece would be the code for the designer, but as far as I know, JFP isn't the code of any Orrefors designer I've heard of. The production number doesn't fit with Orrefors either. Likely done by another Scandinavian company.
David