http://www.ace-cafe-london.com/
You might try the Ace's web site - I think they post pics from time to time of their events. Didn't see any when I visited today, but maybe later...
By the way, if anyone is ever in London, a visit to the Ace Cafe is a definite must do!