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