About Ixworth Solar Farming Limited (08243064) United Kingdom