About Sheep Shed Solar Limited (09634802) United Kingdom