About Alycole Solar Limited (10662434) United Kingdom