About Solar And Wind Applications Limited (SC229340) United Kingdom