About Sewells Solar Limited (09464627) United Kingdom