Edward (Edwin) John Barker, Grenadier Guards