About Sherwood Solar Systems Limited (08227293) United Kingdom