Richard Palmer — British cricketer (1848-1939)