The answer is no, there are no free solar panel schemes available in the UK. While there may be some companies that offer to install solar panels for free, they will likely require you to sign a contract that locks you into using their services for a certain period of time, or they will lease the panels from you and charge you for the electricity they generate.