Archdale Villiers Palmer — cricketer