July 25th 2025 Shell (UK) Legal address: York Road, London, England SE1 7NA, United Kingdom Activity: Power and heat Visit official site