I agree looks like a weight - probably an unoffical local trade weight. £18 is a high amount to have stamped on a weight, older pieces tend to be guinea / half Guinea weights, or shillings. Perhaps this is a decimel piece? how heavy is it + dimensions?
www.kingstoncoincompany.co.uk




















