The inclusion of 'England' on the stamp indicates post-1891, anything else is hard to say without pictures of the razor.