About Energy Capital & Power Ltd (09661119) United Kingdom