About Stirches Solar Farm Limited (13622723) United Kingdom