About Rochdale Power Ltd (12851204) United Kingdom