About Excel Energy Limited (08878259) United Kingdom