About Free Solar (stage 2) Limited (07573467) United Kingdom