About Coombe Farm Solar Park Limited (08372165) United Kingdom