About Derwent Solar 3 Limited (13145076) United Kingdom