This charming waterside pub in the middle of the city is officially the best pub in London - according to Secret London readers