From Nominal Roll of the Imperial Yeomanry:
Cherry, Moses; No 39936, Private, 177th Coy., 31st Bn. I.Y.
Note the 31st Bn I.Y. was raised in 1901 and was aka Fincastle's Horse
Cherry, Michael 40482, Trooper, Company Not Known, 35th Bn. I.Y.
35th Battalion was raised in 1901.
He’s listed in the QSA Medal Roll.
His attestation and discharge papers are in document series WO 128 War Office: Imperial Yeomanry, Soldiers' Documents, South African War; 1899-1902
The piece number containing Michael’s is WO 128/140 for Regimental Numbers 40,311 - 40,500 unfortunately these records are not available online anywhere.
Although Michael & Moses Cherry were the only two names returned from a name search at http://angloboerwar.com/
Please be aware that there were a number of locally (SA) raised units and town guards that he may have joined, but all should be included in the QSA Medal Roll.
If you cannot get to Kew your only viable cost effective option to obtain a copy of the above record would be to use a professional researcher. If you wish to pursue that option then from the NA’s home page at http://www.nationalarchives.gov.uk/
select Records > (scroll down) Paying for Research (note the NA’s charges!) > Independent Researchers > select Army etc.
You will find a list of researchers, several with web sites and emails, all charges are plus copies but beware “plus expenses”, the rates for reputable researchers should include their “expenses”, average cost should be £20-£30 /hr.
Quick source use your browser to search for “military research on line” and one of the first listed should a company, you will also find via the longer route, that offers fixed price packages for some records and a reasonable hourly rate for longer searches.