About Shore Solar Limited (07795158) United Kingdom