About Independent Power Operations Limited (04288901) United Kingdom