About Sandys Moor Solar Limited (08612078) United Kingdom