Charles Edward Long — British antiquarian