Here are two possibilities. The first one uses the mesh-related capabilities of Mathematica:
With[{c = {0, 0}, r1 = 0.045, r2 = 0.05, h = 0.01},
RegionProduct[BoundaryDiscretizeRegion[Annulus[c, {r1, r2}]],
MeshRegion[{{0}, {h}}, Line[{1, 2}]]]]
This second solution is a bit more involved, and uses NURBS to construct the thickened annulus:
annulus3D[c_?VectorQ, {r1_, r2_}, h_?Positive] /; 0 < r1 < r2 :=
BSplineSurface[Map[TranslationTransform[c],
Map[Function[pt, Append[#1 pt, #2]],
{{1, 0}, {1, 1}, {-1, 1}, {-1, 0},
{-1, -1}, {1, -1}, {1, 0}}] & @@@
{{r2, h}, {r1, h}, {r1, 0}, {r2, 0}}, {2}],
SplineClosed -> True, SplineDegree -> {1, 2},
SplineKnots -> {{0, 0, 1/4, 1/2, 3/4, 1, 1},
{0, 0, 0, 1/4, 1/2, 1/2, 3/4, 1, 1, 1}},
SplineWeights -> Outer[Times, ConstantArray[1, 4],
{1, 1/2, 1/2, 1, 1/2, 1/2, 1}]]
Using the same parameters:
Graphics3D[annulus3D[{0, 0, 0}, {.045, .05}, 0.01], Boxed -> False]