About Worcestershire Solar 1 Limited (12335286) United Kingdom