About Sesmp105 Hendra Solar Farm Ltd (08202630) United Kingdom