We're always on the lookout for partners, get in touch if you are interested in working with Squirrel Energy as a supplier, contractor or funding partner.
Registered in England & Wales Company number 08349449 - Registered Office Group First House, Mead Way, Padiham, Lancashire BB12 7NG
© Copyright 2021 Squirrel Energy Group Ltd - All Rights Reserved