About Westmill Solar Co-operative Limited (IP031265) United Kingdom