About Redacre Energy Associates Ltd (11802997) United Kingdom