About Dunscombe Solar Limited (09617917) United Kingdom