ends is your local area. we call it our ends
banged off phone means she kept calling him constantly but hes airing it (not answering)
oyster is a card we have to get on trains and buses, you put money on it and swipe it when you enter the bus/train.
not sure on juicing but i guess she gave the cab man head or a hand job
that shyt is funny, love our london slang