About Deeside Power Operations Limited (12549459) United Kingdom