Send us an email:
Have a question?
Call: +44 1282 550000
Find Us Here
Barrowford, Lancashire UK
Opening Hours: 9:00AM - 5:00PM
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.
Enquire about partnering with Squirrel Energy
Registered in England & Wales Company number 12177574 - Registered Office 20-22 Wenlock Road London N1 7GU© Copyright 2021 Squirrel Energy Ltd - All Rights Reserved