Just about all BA aircraft don't have fridges , and even if they did, for health and safety reasons we would not stow anything from a customer in there - to avoid cross contamination.
You could always ask the crew for a small bag of ice - or go one better and bring a small coolbag from home with a blue freezer block in it to protect your medicine.