About Cooper House Solar Holdings Limited (09064573) United Kingdom