About Free Solar (stage 1) Limited (07573455) United Kingdom