About National Energy Holdings Limited (11703451) United Kingdom