John Thomas Tyldesley was a specialist professional batsman who played for one of eighteen country clubs in the domestic cricket structure of where?