About Francis Lane Solar Limited (08407502) United Kingdom