About Chelwood Solar Limited (09198205) United Kingdom