About Barvills Solar Farm Limited (10427571) United Kingdom