Streaks on stainless steel

Can anyone recommend a product to stop these streaks?! I feel like I spend more time buffing them out than I do cleaning the rest of the kitchen!

Bonus points if anyone can provide tips on getting this yellowing behind the hob back to white!

I'm in the UK so would be best if it was products that I could grab from shops here so that I can just go and get it over with!