About Western Solar Farm Holdings Ltd (12921548) United Kingdom