All I can do is appologise for offending anyone, I don't quite understand what I've done wrong, I was quite enjoying all the detective work along the way.
My conclusion of the thread:
I guess we collectively managed to solve the lapel badge mystery, finding what it was, Leicestershire Yeomanry. We also managed to discover William H was in the Leicestershire Yeomanry (same badge)
But I guess it will have to go down as unsolved for who is actually in the photo. Even though he is wearing the Leicestershire Yeomanry badge (territorial army of the day) And William H is listed as being a member, everyone thinks he looks too young in the photo to have been born in 1872.
The man looks very much like both William and Edward, but as people have pointed out, William seems a little too old and Edward has different ears.
Thank you all for helping me along the way,
Kind regards,