About Channel Solar Limited (07855909) United Kingdom