About World S End Farm Solar Park Limited (12320285) United Kingdom