About Sorrel Solar Ltd (12613804) United Kingdom