A motor fitters school in an Aldershot barracks at Thornhill doesn't sound like an Auxiliary workshop, maybe the "B" numbers were a code used as an address for various military establishments, much like the US APOs? It could explain the massive gaps in the as yes noted numbers.