No sign of the livery stables at 32 1/2 in 1868 - just a veterinary surgeon surname Lambert, no sign of any Garrad listings in the index.
Thom's 1863 show an interesting detail, as follows :
32 1/2 Abraham Garrard - veterinary surgeon
did you know he was a vet ?
p.s. the directories were often a year or so out of date as they took time to compile, so an 1868 directory could include details from 1867 or earlier.
Shane