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