About Sowerby Solar Ltd (09549769) United Kingdom