Alan Stanton: Green Fuzz? - Drummond Street, London NW1