Glass made in England, lid - english make and Rd No 580396. The letters of the logo are partially torn off.
Studs box maybe !!!
Yeah, that makes sense!