About Deeside Solar Farm Limited (08934322) United Kingdom