People who want to use more British-made energy for their central heating should use a heat pump rather than a traditional boiler, according to research.