Since ABCD is an isosceles trapezoid, the points E and G are midpoint of the sides AB and CD, respectively.
That means we have AE = BE = 5 cm and CG = GD = 10 cm.
Since the points E, F, G and H are tangent points, we also have BE = BF and CF = CG.
Therefore the length of BC is:

So the correct option is C.