While generally resident in Gotham City, Batman - or at least someone wearing his costume - has been putting in appearances in the capital, paying for people's petrol at a southeast London forecourt.