About Woodhouse Solar Limited (09445721) United Kingdom