I jumped the gun on this because it looked like a STOR, but further investigation suggests its an energy storage facility (batteries), see https://www.bristolpost.co.uk/news/bristol-news/green-power-storage-site-built-51468.