The photograph doesn’t help much, the collar badges aren’t clear enough to identify and his regimental or corps cap badge is out of sight on the left side of the cap.
All I can say is he may be an Army Service Corps soldier but could also be a member of Army Ordnance Corps.
I know it's a b&w picture but there is some pale coloured piping on cap.
The colours (cap parts and piping) of the field service cap worn by this soldier varied depending on service branch, regiment etc., [*] but I’ve not found one positively identified as Army Service Corps 1897-1902; the cap was only in use from c1897 until the introduction of the khaki peaked service dress cap in 1902, so dates the picture within 5yrs.
[*] There are publications that comprehensively identify these caps, some on the web, however, be aware there were colour variations between the earlier ones and those re-introduced from 1937 so web images may be misleading.
I have identified a record from the National Archives, Kew in document series WO97 Royal Hospital Chelsea pension records (1760-1913):
Driver, No T/15592 Frederick Richards, age 19yrs 6mths, attested into the Army Service Corps at Woolwich 9th March 1900, stated born in Montreal, Canada he was a clerk by trade. Originally giving his NoK as his parents living at 14 Rue de Marcheu (?) Montreal, it was changed to his wife when he married Jessie Merrett, 29 Dec 1900, at Greenwich Registry Office.
He was dismissed from the army in 1902 and the reason led me to other records, 3 aliases and that he previously served with the Royal Navy.
I’ve not posted the full information as you may not want it in the public domain
The army record Ref WO 97/5769/78 is available online, for details see
http://www.nationalarchives.gov.uk/records/looking-for-perso... The other records should be obvious from his army file.
Any problems contact me directly at jeffp DOT h AT bt internet DOT com
(remove all spaces and replace upper case text with obvious symbols)