Musaafir performing qasar salaah when staying in a town for less than 15 days

Q: I traveled from Pakistan to Stretford UK where I intended to stay for less than 15 days and during these days will go for a day to Peterborough and come back and then after two days will go for two days to London and come back. Then I will move 15 miles away to Hazel Grove town and will stay there for 20 days. My question is that should I pray qasar salah or otherwise?

Kaffarah for breaking an oath

Q: I have made many oaths to Allah. These oaths will be effective my whole life meaning that for example I promised that I would never lie again and that promise would be there my whole life with me and Allah. The problem is I made an oath saying that if I saw a bad thing in a film I would never watch it or anything like it but I cannot keep this promise up and promises similar. One promise said I would never tell any special dreams because I was told that telling your dreams will reduce the special dreams you get but you’re supposed to tell your dreams that are good. So what I need to do is get rid of the promises I made with Allah I need to make them void how can I do that