There are many excellent travel insurance companies, but the best for your father's England trip is either Trawick International Travel Insurance or Allianz Travel Insurance.
But before selecting the insurance, look for the policies that cover pre-existing conditions, provide adequate medical coverage limits, give you medical emergencies, trip cancellation coverage, and round-the-clock help.