About Shelswell Solar Park Limited (07464048) United Kingdom