About Txu (uk) Holdings Limited (02907433) United Kingdom