About Mead Solar Limited (09117412) United Kingdom