The West Somerset Railway - railway heritage at its very best