No fridges. There is a cooler of water bottles and soda in the Lobby.
Not that i know.
Not that I know of, certainly not in the room I stayed in, nor in our friends' room.
Get an answer from Comfort Inn London - Victoria staff and past guests.