Stephen Roach, based in Widnes, GB, is currently a Head of Installation Partnerships at Octopus Energy Services. Stephen Roach brings experience from previous roles at Octopus Energy and British Gas. Stephen Roach holds a 1998 - 2001 Glyndŵr University. With a robust skill set that includes Customer Satisfaction, Vehicles, Automotive, Dealer Management, Customer Retention and more. Stephen Roach has 1 emails on RocketReach.
Looking for a different Stephen Roach?
Find contact details for 700 million professionals.