About Abbey Power Investments Limited (08055624) United Kingdom