I have no idea what this thing is. It’s on the floor in the carpet, in front of a window. About an inch and a half across, no screws in the holes that look like screwholes. I saw only one of them. With quite a bit of force, the rubbery center part can be depressed.
Where were we? Somewhere in England. In a hotel, of course. I forgot to ask the front desk staff what the thing might anchor or support.