Have you been to the BFI bar cafe? They've got power outlets plus free wifi. I got there sometimes, very nice.
http://www.bfi.org.uk/whatson/bf…
any McDonalds
http://www.timeout.com/london/ar…