About Stewart And Shelton Energy Ltd (13310354) United Kingdom