About Kettlewell Energy Holdings Limited (12342104) United Kingdom