About John Hall Energy Market Analysis Limited (08808810) United Kingdom