All the locations given are within the same area of Suffolk
Haselwood is a parish without a church, in the mid 1800s only 108 people were living there.
There was a church there at one time, but it fell into ruin several centuries ago.
Parish Records for Haselwood are with those for Aldeburgh St Peter and St Paul.
You can check out all of the parish churches at Simon's
www.suffolkchurches.co.uk Leiston is a small town and as blacksmiths were needed at the Garrett's factory, perhaps your man found daily work there.
We have friends who live at the old blacksmiths in Aldringham .
In St Margaret's parish in Ipswich you will find Old Foundry Road - will check with husband to find out which of the foundries was there.
SM ...