Highview Power said Monday it will build a 50 MW/250 MWh cryogenic energy storage facility in North of England, touted as the largest battery storage system in Europe.