About Springhill Solar Park Limited (07652041) United Kingdom