About Droitwich Peak Energy Limited (12086296) United Kingdom