About Kendra Energy Solutions Limited (03840493) United Kingdom