About Johnston Solar Farm Limited (13465929) United Kingdom