About Energy & Power Limited (10497524) United Kingdom