About Store Farm Solar Limited (09073413) United Kingdom