I suggest you ring the supplier to confrim the details and whether it needs a hole cut in the ceiling. For example, the fitting you've chosen, it says its 300mm high, it obviously isn't. And the link I provided has a surface flush fitting, I have'nt a clue what that means.
I'm pretty certain that the height is 80mm and the square base is (300*300)