About Elgin Energy Holdings Limited (07181686) United Kingdom