About Sellindge Solar Limited (08746017) United Kingdom