About Longpasture Solar Farm Limited (12952974) United Kingdom