Walsall is one of those Boroughs that is located closely to other major towns, and I have found it difficult to place Cumpstons in the correct county as they moved across boundaries quite frequently.
"Walsall, an ancient borough, and well built and thriving market town, celebrated for the manufacture of saddlers' ironmongery, and other hardwares, is pleasantly seated on the crown and declivities of a bold eminence, surrounded by extensive mines of coal, iron and limestone, and distant eight miles N by W of Birmingham, six miles E of Wolverhampton and nine miles SW of Lichfield. On the north side of the town is a commodious station on the South Staffordshire Railway, and about two miles to the south is the small station of Bescot Junction, where that line is crossed by the London & North Western Railway. The Birmingham Canal passes the western side of the town to the Wyrley & Essington Canal, which has several branches extending into the parish.
History Gazetteer and Directory of Staffordshire, William White Sheffield 1851