To be absolutely correct, both battalions of the Wiltshire Regiment were in Shanghai in the 1929-1932 period at different times. There were however, other troops there at the same time in the Shanghai Garrison, hence the need for his records to establish which regiment Naylor Hughes served with.
maxD