About North Farm Solar Extension Limited (12560932) United Kingdom