This is a British made Mark 2 Lee-Metford Pattern 1888 Bayonet.
The marks indicate that it was inspected by the Birmingham Royal Small Arms Factory as well as the Wilkinson factory that manufactured it.
I believe the manufacture date on it is 1893 but it is difficult to read.
EDIT:
Looks like I messed up a little. It is actually a Mark 1, Type 2 rather than a Mark 2. You can tell this by the placement of the oil hole after the second brass rivet on the handle.
If you have the scabbard for it, the bayonet should be worth somewhere around $200 - $300 bucks. Without the scabbard, maybe $100 to $150.