About North Weald Solar Limited (13664817) United Kingdom