You may already know about Colne Valley Railway, only a few miles from Sudbury. But perhaps that is where your railway carriage accomodation is ?
They have a short stretch of track and run steam trains. Do check online before visiting as autumn/winter schedule is more restricted.
Our grandchildren enjoy it.