Hm, I do not think so. As far as I know a landlord wil unlikley install thir own meter. They will ask a company to do that. They supply the meter and manage the selling of units too. The landlord does not set the price per unit. As far as I know nobody is allowed to charge more than the council rate. So how can a landlord suck poeple dry? Besides if tenants pay much more for power than elsewhere why should they stay? This might result in vacancy which sucks the landlord dry.

Is it not easier to obtain the info you are looking for the council's websites?