I've been with First Utility for quite a while and find them great.
The website is easy to use and provides all the information you could need about your energy use - assuming you provide regular meter readings. The mobile app has the same info and is easy for submitting readings by...