hi there,it seems your right,that the lone soldier,and the soldier on the right of the three are in fact Royal Engineers.
After a little research,although lm not 100% sure,but lm wondering if the soldier with upside down stripes,is from a household cavalry unit.Hope this is of some help in your research.
Kind Regards
Wizz