About Stalbridge Solar Park Limited (09296621) United Kingdom