About Cellarhead Power Limited (11171970) United Kingdom