About Derril Water Solar Limited (10196127) United Kingdom