About Grantham Solar Farm Ltd (08977815) United Kingdom