This came in the mail today -- pretty wedgey, nice bone scales -- but the manufacturer stamp is nearly worn off -- I'm thinking "London Razor Co."? Made in Germany nonetheless. Any opinions on...