About Solar And Eco Solutions Limited (09439979) United Kingdom