About Folly Lane Solar Limited (09873930) United Kingdom