About Boston Solar Limited (09429892) United Kingdom