TRE Energy offered us first class service, staff were professional and very knowledgeable, disruption was minimal, and the team showed a genuine understanding of our needs.