About Trimmers Solar Farm Limited (08780488) United Kingdom