About Cooper House Solar Limited (09000239) United Kingdom