London named cheapest place to launch and run business in the UK when it comes to energy
The city pays just 15p/kWh for electricity and, despite being the wealthiest region of the UK, 11 per cent less than Wales, the most expensive area. The findings come from switching expert Love Energy Savings which has delved into its own price Index data to