Solar panels and energy storage facilities producing renewable energy at a UK site