Protesters halt London oil trade