About John Cantor Heat Pumps Limited (04218585) United Kingdom