How do I scale a texture in centimeters in UE?

I am new to Unreal Engine and I have been pulling my hair out trying to understand how to do this! Would appreciate greatly if someone can help me solve this. I am sure this is extremely easy to do but I can’t find any tutorial online showing this.

So I have textures that are specific sizes in centimeters that I need to apply on a wall. So this is a ceramic tile and size of one tile is 30x90cm and in the texture I have repeated the tile 2 times horizontally and vertically 4 times to create some variation. So the real world size of the texture now is 180cm Wide and 120cm High.
In 3D Max it’s easy, just apply a UVW map and put in the values but I have no clue how to do it in UE.

I want to create a material in Unreal Engine with the dimensions of 180x120cm is defined in the material so that when I apply it to any surface, it applies the values. I know I can use TexCoord to scale the texture but I don’t want to do that. I need to define the exact size of the tiles.