Hello
Use census information as a guide rather than the literal truth. With illiteracy being widespread , mistakes were commonplace ,and place names are regularly misspelt.
With so many common names the odds on the families not being the same are astronomical.
As far as i am aware there is no place in Herefordshire
called Croswell.
There was a township of Craswell in Clodock Parish.
Glazebury would appear to be a misspelling of Glasbury.
Tredegar was in Bedwellty parish.
Rhys